iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 29

[Day 29] 開發正循環

  • 分享至 

  • xImage
  •  

一開始有提到RDD跟TDD其實是不衝突的

而且他們也是可以相輔相成(雖然我這個系列都沒有提到TDD)

在functional programming中,TDD其實也不難寫

pure function就是很單純的參數輸入結果輸出,中間沒有什麼相依

在clojure裡,也有內建test的模組

然後也滿好寫的

接著在搭配一些design patterns

在clojure中,都是相近的招式XDD

所以在寫TDD的抽換、模擬也相對簡單

如此大概就簡化的完成了一個完整的開發循環了


上一篇
[Day 28] The elegance
下一篇
[Day 30] 過完了30天,繼續下一個30天
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言